#include <iostream>
#include <pthread.h>
#include <unistd.h>
#include "RingQueue.hpp"
using namespace std;


// void* Consumer(void* args)
// {
//     RingQueue* rq=static_cast<RingQueue*>(args);
//     while(true)
//     {
//         cout<<"Consumer..."<<endl;
//         sleep(1);
//     }
//     return nullptr;

// }


// void* Productor(void* args)
// {
//     RingQueue* rq=static_cast<RingQueue*>(args);
//     while(true)
//     {
//         cout<<"Productor..."<<endl;
//         sleep(1);
//     }
//     return nullptr;
// }


// int main()
// {
//     RingQueue* rq=new RingQueue;
//     pthread_t c,p;
//     pthread_create(&c,nullptr,Consumer,rq);
//     pthread_create(&p,nullptr,Productor,rq);

//     pthread_join(c,nullptr);
//     pthread_join(p,nullptr);
//     return 0;
// }